package com.seeyon.apps.brwh.entity;

import com.fasterxml.jackson.annotation.JsonSetter;
import org.json.JSONPropertyName;
import shade.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

/**
 * 飞机行程单实体类
 */
public class AircraftItineraryEntity {
    //发票消费类型
    public List<TicketGeneralFieldEntity> ServiceType;
    //姓名
    public List<TicketGeneralFieldEntity> name;
    //始发站
    public List<TicketGeneralFieldEntity> starting_station;
    //目的站
    public List<TicketGeneralFieldEntity> destination_station;
    //航班号
    public List<TicketGeneralFieldEntity> flight;
    //日期
    public List<TicketGeneralFieldEntity> date;
    //电子客票号码
    public List<TicketGeneralFieldEntity> ticket_number;
    //票价
    public List<TicketGeneralFieldEntity> fare;
    //民航发展基金/基建费
    public List<TicketGeneralFieldEntity> dev_fund;
    //燃油附加费
    public List<TicketGeneralFieldEntity> oil_money;
    //其他税费
    public List<TicketGeneralFieldEntity> other_tax;
    //合计金额
    public List<TicketGeneralFieldEntity> ticket_rates;
    //填开日期
    public List<TicketGeneralFieldEntity> start_date;
    //身份证号
    public List<TicketGeneralFieldEntity> id_no;
    //承运人
    public List<TicketGeneralFieldEntity> carrier;
    //时间
    public List<TicketGeneralFieldEntity> time;
    //订票渠道
    public List<TicketGeneralFieldEntity> issued_by;
    //印刷序号
    public List<TicketGeneralFieldEntity> serial_number;
    //保险费
    public List<TicketGeneralFieldEntity> insurance;
    //客票级别
    public List<TicketGeneralFieldEntity> fare_basis;
    //座位等级
    public List<TicketGeneralFieldEntity> classDj;
    //销售单位号
    public List<TicketGeneralFieldEntity> agent_code;
    //签注
    public List<TicketGeneralFieldEntity> endorsement;
    //免费行李
    public List<TicketGeneralFieldEntity> allow;
    //验证码
    public List<TicketGeneralFieldEntity> ck;
    //客票生效日期
    public List<TicketGeneralFieldEntity> effective_date;
    //有效期截止日期
    public List<TicketGeneralFieldEntity> expiration_date;

    public List<TicketGeneralFieldEntity> getServiceType() {
        return ServiceType;
    }

    public void setServiceType(List<TicketGeneralFieldEntity> serviceType) {
        ServiceType = serviceType;
    }

    public List<TicketGeneralFieldEntity> getName() {
        return name;
    }

    public void setName(List<TicketGeneralFieldEntity> name) {
        this.name = name;
    }

    public List<TicketGeneralFieldEntity> getStarting_station() {
        return starting_station;
    }

    public void setStarting_station(List<TicketGeneralFieldEntity> starting_station) {
        this.starting_station = starting_station;
    }

    public List<TicketGeneralFieldEntity> getDestination_station() {
        return destination_station;
    }

    public void setDestination_station(List<TicketGeneralFieldEntity> destination_station) {
        this.destination_station = destination_station;
    }

    public List<TicketGeneralFieldEntity> getFlight() {
        return flight;
    }

    public void setFlight(List<TicketGeneralFieldEntity> flight) {
        this.flight = flight;
    }

    public List<TicketGeneralFieldEntity> getDate() {
        return date;
    }

    public void setDate(List<TicketGeneralFieldEntity> date) {
        this.date = date;
    }

    public List<TicketGeneralFieldEntity> getTicket_number() {
        return ticket_number;
    }

    public void setTicket_number(List<TicketGeneralFieldEntity> ticket_number) {
        this.ticket_number = ticket_number;
    }

    public List<TicketGeneralFieldEntity> getFare() {
        return fare;
    }

    public void setFare(List<TicketGeneralFieldEntity> fare) {
        this.fare = fare;
    }

    public List<TicketGeneralFieldEntity> getDev_fund() {
        return dev_fund;
    }

    public void setDev_fund(List<TicketGeneralFieldEntity> dev_fund) {
        this.dev_fund = dev_fund;
    }

    public List<TicketGeneralFieldEntity> getOil_money() {
        return oil_money;
    }

    public void setOil_money(List<TicketGeneralFieldEntity> oil_money) {
        this.oil_money = oil_money;
    }

    public List<TicketGeneralFieldEntity> getOther_tax() {
        return other_tax;
    }

    public void setOther_tax(List<TicketGeneralFieldEntity> other_tax) {
        this.other_tax = other_tax;
    }

    public List<TicketGeneralFieldEntity> getTicket_rates() {
        return ticket_rates;
    }

    public void setTicket_rates(List<TicketGeneralFieldEntity> ticket_rates) {
        this.ticket_rates = ticket_rates;
    }

    public List<TicketGeneralFieldEntity> getStart_date() {
        return start_date;
    }

    public void setStart_date(List<TicketGeneralFieldEntity> start_date) {
        this.start_date = start_date;
    }

    public List<TicketGeneralFieldEntity> getId_no() {
        return id_no;
    }

    public void setId_no(List<TicketGeneralFieldEntity> id_no) {
        this.id_no = id_no;
    }

    public List<TicketGeneralFieldEntity> getCarrier() {
        return carrier;
    }

    public void setCarrier(List<TicketGeneralFieldEntity> carrier) {
        this.carrier = carrier;
    }

    public List<TicketGeneralFieldEntity> getTime() {
        return time;
    }

    public void setTime(List<TicketGeneralFieldEntity> time) {
        this.time = time;
    }

    public List<TicketGeneralFieldEntity> getIssued_by() {
        return issued_by;
    }

    public void setIssued_by(List<TicketGeneralFieldEntity> issued_by) {
        this.issued_by = issued_by;
    }

    public List<TicketGeneralFieldEntity> getSerial_number() {
        return serial_number;
    }

    public void setSerial_number(List<TicketGeneralFieldEntity> serial_number) {
        this.serial_number = serial_number;
    }

    public List<TicketGeneralFieldEntity> getInsurance() {
        return insurance;
    }

    public void setInsurance(List<TicketGeneralFieldEntity> insurance) {
        this.insurance = insurance;
    }

    public List<TicketGeneralFieldEntity> getFare_basis() {
        return fare_basis;
    }

    public void setFare_basis(List<TicketGeneralFieldEntity> fare_basis) {
        this.fare_basis = fare_basis;
    }

    public List<TicketGeneralFieldEntity> getClassDj() {
        return classDj;
    }

    @JsonSetter("class")
    public void setClassDj(List<TicketGeneralFieldEntity> classDj) {
        this.classDj = classDj;
    }

    public List<TicketGeneralFieldEntity> getAgent_code() {
        return agent_code;
    }

    public void setAgent_code(List<TicketGeneralFieldEntity> agent_code) {
        this.agent_code = agent_code;
    }

    public List<TicketGeneralFieldEntity> getEndorsement() {
        return endorsement;
    }

    public void setEndorsement(List<TicketGeneralFieldEntity> endorsement) {
        this.endorsement = endorsement;
    }

    public List<TicketGeneralFieldEntity> getAllow() {
        return allow;
    }

    public void setAllow(List<TicketGeneralFieldEntity> allow) {
        this.allow = allow;
    }

    public List<TicketGeneralFieldEntity> getCk() {
        return ck;
    }

    public void setCk(List<TicketGeneralFieldEntity> ck) {
        this.ck = ck;
    }

    public List<TicketGeneralFieldEntity> getEffective_date() {
        return effective_date;
    }

    public void setEffective_date(List<TicketGeneralFieldEntity> effective_date) {
        this.effective_date = effective_date;
    }

    public List<TicketGeneralFieldEntity> getExpiration_date() {
        return expiration_date;
    }

    public void setExpiration_date(List<TicketGeneralFieldEntity> expiration_date) {
        this.expiration_date = expiration_date;
    }
}
